//
// Created by henry on 2025/11/7.
//
#include "student/front.h"

//前端入口
int front_entry(){
    printf("欢迎进入前端系统!\n");
    front_menu();
}

//前端菜单
int front_menu(){
    while (1) {
        printf("1.学生登陆 2.老师登录 3.返回上级\n");
        int choose;
        // 检查输入是否为有效整数
        if (scanf("%d", &choose) != 1) {
            // 输入无效，清空缓冲区
            printf("输入错误，请先输入用户登录选项！\n");
            // 清空缓冲区中剩余的字符（包括换行符）
            while (getchar() != '\n');
            continue; // 重新显示菜单
        }

        switch (choose) {
            case 1: {
                int rc = front_user_login();
                if(rc==0){
                    printf("登录成功！\n");
                    menu_list();
                }else{
                    printf("请去找管理员注册信息！\n");
                }
                break;
            }
            case 2 :

                break;
            case 3:
                printf("返回上级菜单...\n");
                return 0 ;
            default:
                printf("输入错误，请重新输入！\n");
                break;
        }
    }
}